package cn.kinoko.common.base.validate;

import jakarta.validation.GroupSequence;

/**
 * 分组校验 (配合spring的@Validated功能分组使用)
 *
 * @author kinoko
 */
public class ValidGroup {
    // 新增使用
    public interface Insert {
    }

    // 更新使用
    public interface Update {
    }

    // 删除使用
    public interface Delete {
    }

    // 属性必须有这两个分组的才验证
    @GroupSequence({Insert.class, Update.class, Delete.class})
    public interface All {
    }
}
